thorn poppy - German English Dictionary